package com.yidu.service;

import java.util.List;
import java.util.Map;

import com.yidu.model.SnComPurchase;
import com.yidu.model.SnUser;
/**
 * 分公司审核service
 * @author wuqi
 * @date 2019年1月3日
 */
public interface FinancesChaseSnAuditService {

	/**
	 * 查询财务审核表
	 * @param maps 参数
	 * @return 审核数据
	 */
	List<SnComPurchase> findAllFinances(Map<String, Object> maps);

	/**
	 * 查询财务审核的行数
	 * @param maps 参数
	 * @return 审核行数
	 */
	int findFinancesCount(Map<String, Object> maps);

	/**
	 * 点击审核改变状态
	 * @param purId 采购id
	 * @param isva 是否有用
	 * @param sort 排序
	 * @param auState 审核状态
	 * @param auIdea 审核意见
	 * @param purSum 总价
	 * @param session session 获取session里的值
	 * @return 2 资金不足 ，1成功 ，0 失败
	 */
	int financessnaudit(String purId, Integer isva, Integer sort, Integer auState, String auIdea, String purSum,
			SnUser user);
	/**
	 * 查询详情表数据
	 * @param maps 参数
	 * @return 详情表数据
	 */
	List<SnComPurchase> findFinancesAll(Map<String, Object> maps);

	/**
	 * 查详情表的行数
	 * @param maps 参数
	 * @return 详情表行数
	 */
	int findAllFinancesCount(Map<String, Object> maps);


}
